找传奇、传世资源到传世资源站!

android在WiFi下手机与电脑的socket通信_

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

wifi局域网下,手机可以和电脑通过socket通信。手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。
下面介绍的是手机作为服务端,电脑使用MFC编程作为客户端,原理是,手机建立一个ServerSocket,并获取自己的ip地址和端口port;然后电脑通过socket连接手机的ipport

android在WiFi下手机与电脑的socket通信_ Android平台开发-第1张

1. private ServerSocket serverSocket = null;  

2. private Runnable    mcreateRunnable = new Runnable()   

3. {  

4.     public void run()  

5.     {                 

6.         try {  

7.             serverSocket = new ServerSocket(0);//系统分配端口                   

8.             getLocalIpAddress();//获得手机的ip地址  

9.                         //方法用于等待客服连接   

10.                         mSocketServer = serverSocket.accept();                          

11.                         //接受客服端数据BufferedReader对象  

12.                         mBufferedReaderServer = new BufferedReader(new InputStreamReader(mSocketServer.getInputStream()));  

13.                         //给客服端发送数据  

14.                         mPrintWriterServer = new PrintWriter(mSocketServer.getOutputStream(),true);  

15.                       

16.         } catch (IOException e) {  

17.             // TODO Auto-generated catch block  

18.             e.printStackTrace();  

19.         }  

20.     }  

21. };  

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复